﻿using Org.BouncyCastle.Crypto;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;
using System.Xml.Linq;

namespace NP.BPMReportPlatform.Entities.BPM_Business.Contract
{
    public class ContractESignFlow
    {
        [SugarColumn(IsPrimaryKey = true)]
        public string Id { get; set; }

        public DateTime AddTime { get; set; }

        public string AddUser { get; set; }

        public string AddUserName { get; set; }

        /// <summary>
        /// 工号
        /// </summary>
        public string WorkNumber { get; set; }

        /// <summary>
        /// 签署状态
        /// </summary>
        public string SignStatus { get; set; }

        /// <summary>
        /// 电子签ID
        /// </summary>
        public string SignFlowId { get; set; }

        /// <summary>
        /// 文件名称
        /// </summary>
        public string FileName { get; set; }

        /// <summary>
        /// 上传时间
        /// </summary>
        public DateTime? UploadTime { get; set; }

        public DateTime? UpdateTime { get; set; }

        public string UpdateUser { get; set; }

        public string UpdateUserName { get; set; }


        /// <summary>
        /// 姓名
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        /// 所属部门
        /// </summary>
        public string Department { get; set; }

        /// <summary>
        /// 所属区域
        /// </summary>
        public string Region { get; set; }
    }
}
